<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>git 目录</title>
    <link rel="stylesheet" href="./src/css/index.css">
</head>
<body>
    <h1>我是李妘娘  很高兴 进入久久的世界</h1>
    <script src="./src/js/index.js"></script>
    <!-- //第一步powershell  的使用
    //第二部软件推荐   windows 
    //  git init 初始化文件
        git status  文件的状态[是否添加到库中]
        git add . 添加到暂存区
        git restore 从暂存区 取消操作
        git commit - m "描述" 添加到 仓库
        git log 打印 日志
        git reflog  所有历史记录
        git reset  --hard  版本号  回到过去的状态


        git diff  文件变动区别[哪些地方变了]
    // -->
    <!-- 我好爱你啊 -->
    <!-- 
        远程操作//

        前提
            创建 git账号
            1.在设置中 进行ssh的设置
                ssh-keygen -t rsa -C "账号@qq.com"
            2.在电脑中获得秘钥  注册[绑定]秘钥
            3.对仓库进行关联{
                关联
                上传
                下载
                克隆
            }

            利用工具创建好 仓库
        
        执行 Git remote add origin ssh秘钥   ---链接远程仓库
            Git push  origin   master         ---上传文件 
            Git pull origin  master --  ----远程下载
            git pull origin master --allow-unrelated-histories
            git clon ssh            ---借鉴他人的项目

        Git学习二
        分支建立
        //
        git branch          ----查看分支
        git branch 分支名字  -----創建分支
        git checkout 分支   ----选择一个分支
        //注意：
        从a创建新的分支b，b和原来a提交的最后一次保持一致
            
        //分支合并
        //例子L:把b分支的 合并到 a分支
            1.需要先 跳到a分支
            2.执行 git merge b  -----在当前分支 区合并你所需要的分支【就像是吸收他人的力量】
        //分支删除
            git branch -d 分支名字   ---删除分支    

         //分支规范
         //在 云端建立一个 远程的仓库master
         //   员工--使用 其中一个分支---jiu jiu 分支
         //在这个你有的远程关联分支下在建造两个本地分支{
            jiujiu{
                jiujiubugfix:bug修复   --在本地的用完就删【存下来也可以】
                jiujiufurther：功能实现---在本地的用完就删【存下来也可以】
            }


         }
         代码冲突时候{
             dev【开发】中{
                //两人开发 
                    jiujiu----轮播处理---【可能】修改了导航的部分内容
                    yunniang---导航栏处理---【可能】修改了轮播的部分内容
                    jiujiu提交了   并且dev 合并了他的
                    此时yunnianhg 提交   dev合并时 发现两人对于同一出 进行了改动
                    此时产生了矛盾 就要选择
                    dev状态变化{
                        开始【1】
                                之后 {
                                    jiujiu 【1】----搞懂【2】----提交没合并【1】
                                    yunniang【1】----改动【3】---提交合并【4】
                                }
                        1----4----1  两次变化 仍需add添加
                    }


             }
         }

         第三部分 
         tag的使用
         为每次的提交进行 版本等级  便于寻找和传达
         git tag 版本【v1.01】      ----添加
         git tag  版本  曾经的版本    ---修改以前
         展示版本
         git show 版本号【v1.01】  -----展示版本信息
         git tag -a v0.9 -m "提交描述"  老的版本号 ---狗给吧不呢本提娜佳描述
         tag的删除
         git tag -d 版本【v1.01】  ---删除tag



     -->
     <script>
         console.log("hello world");
         console.log("欢迎新员工加入");
     </script>
</body>
</html>